// pages/user/user.js
Page({
  data: {
    avatar: '',
  },
  // 选择图片
  async onChoose() {
    const res = await wx.chooseMedia({
      mediaType: ['image'],
      count: 1,
    })
    this.setData({
      avatar: res.tempFiles[0].tempFilePath,
    })
    // // 2. 先裁剪-》赋值
    // wx.cropImage({
    //   cropScale: "16:9",
    //   src: res.tempFiles[0].tempFilePath,
    //   success(res) {
    //     this.setData({
    //       avatar_url: res.tempFilePath
    //     })
    //   }
    // })

    // // 3. 赋值后预览
    // this.setData({
    //   avatar_url: tempFilePath
    // })

    // wx.previewImage({
    //   urls: [tempFilePath],
    //   showmenu: true
    // })


    // 5. 上传到服务器
    this.setData({
      avatar: res.tempFiles[0].tempFilePath
    })
    wx.uploadFile({
      filePath: res.tempFiles[0].tempFilePath,
      name: 'avatar',
      url: 'http://127.0.0.1:4000/upload',
      success(res) {
        console.log('上传成功', res)
      }
    })
  },








  handleButtonTap(e) {
    console.log('收到子组件消息:', e.detail.msg) // 输出：按钮被点击了！
    // wx.showToast({
    //   title: '按钮被点击了！'
    // })
  },
  getCategory() {
    wx.request({
      url: 'http://127.0.0.1:5000/category',
      method: 'GET',
      success: (res) => {
        console.log(res.data);
      },
      fail: (err) => {
        console.error('请求失败', err);
      }
    });
  }
})